/*
 * resetting some browser defaults and give them a default style
 * http://www.gironimo.org/
 */
* {
    margin: 0;
    padding: 0;
}

html, body, table {
    font-size: 100.01%;
    font-family: inherit;
    vertical-align: baseline;
    outline: 0 none;
    border: 0 none;
    line-height: 1;
}

img {
    border: 0 none;
}

a {
    text-decoration: none;
}

:focus {
    outline: 0;
}

ol, ul {
    list-style-type: none;
}

/* table still needs 'cellspacing=0' in markup! */
table {
    border-collapse: seperate;
    border-spacing: 0;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}

blockquote,
q {
    quotes: "" "";
}

code, kbd, samp {
    font-family: monospace;
}

code {
    color: #6F0D0D;
}

samp {
    color: #FF9900;
}

kbd {
    color: #FF6600;
    border-bottom: 1px dotted #FF6600;
}

var, dfn {
    font-style: italic;
}

var {
    color: #FF00FF;
}

dfn {
    color: #00FF44;
}

abbr {
    text-decoration: underline;
    border-bottom: 1px solid #00840A;
    color: #00840A;
}

